package com.dgut.app.service;

import com.dgut.common.dto.BillTagDTO;
import com.dgut.common.entity.BillTag;

import java.util.List;

/**
 * 账单标签管理
 * @author it00zyq
 */
public interface BillTagService {

    /**
     * 用户新增标签
     * @param dto
     * @param token
     */
    void addBillTag(BillTagDTO dto, String token);

    /**
     * 用户删除标签
     * @param tagId
     * @param token
     */
    void deletedBillTag(Integer tagId, String token);

    /**
     * 获取用户的标签
     * @param type 0-支出，1-收入，2-所有
     * @param token 用户登录令牌
     * @return
     */
    List<BillTag> listTag(Integer type, String token);

}
